package cn.edu.xmist.state;

public class StateTest {
    public static void main(String[] args) {
//        ConcreteState1Impl concreteState1 = new ConcreteState1Impl();
//        concreteState1.handle1();

        Context context = new Context();
        context.setCurrentState(Context.STATE1);
        /**
         * 执行自己的方法
         */
        context.handle1();
        /**
         * 执行状态的切换
         */
        context.handle2();

    }
}
